html{
	height:100%
}
body{
	height:100%;
}
*{margin:0; padding:0}
.H{ height:66px;overflow:hidden; position:relative; z-index:8888;background:#333333 url(topbg.jpg) repeat-x;}
.C{ clear:both}
body {font-size:12px; scroll:auto;}
a:hover{text-decoration:underline ; color:#FFFF00;}
.logo{ float:left; width:300px; background:url(logo.jpg) no-repeat}
.logo h1{ display:block; height:66px; line-height:66px; font-size:14px; font-weight:bold; color:#CCE51A; text-indent:20px;}
.nav{height:31px; position:relative; top:35px;}
.nav a{ float:left; margin-left:5px; display:block; width:84px; color:#cccccc; background:url(t_navabg.jpg) no-repeat; height:27px; line-height:27px; text-decoration:none; text-align:center; font-size:12px; font-weight:bold; margin-top:4px;}
.nav a:hover,.nav a.ah{ background:#515151 url(t_navahbg.jpg) no-repeat; color:#014000; height:31px; line-height:31px; margin-top:0px; font-size:14px}

.navi{ height:29px; line-height:29px;font-size:12px; color:#FFFFFF; background:#c8c8c8 url(t_navbg.jpg) repeat-x;}
.navi span{  float:right; display:block; text-indent:20px;padding-right:10px;}
.navi span a:hover{ color:#FF0;}
.navi span.home{ background:url(t_home.jpg) no-repeat;}
.navi span.exit{ background:url(t_exit.jpg) no-repeat;}

.M div.box div.t{ display:block; background:url(l_mbg.jpg) repeat-x; height:25px; line-height:25px;border-bottom:1px #838383 solid; border-top:1px #838383 solid}
.M div.box div.t h2{ color:#007000; background:url(l_j.gif) 5px 6px no-repeat; text-indent:20px; font-size:14px; font-weight:bold; }
.M div.box div.c{ background:#F3F3F3}
.M div.box div.c ul{}
.M div.box div.c li{ list-style:none;}
.M div.box div.c li{ background:url(l_li.jpg) no-repeat 20px 8px; }
.M div.box div.c li:hover{}
.M div.box div.c li a{ margin-left:30px;display:block; height:25px; line-height:25px;text-indent:5px; color:#000; font-size:12px}

.M div.box div.c li a:hover,.M div.box div.c li a.ah{ font-size:12px; text-indent:5px;font-weight:bold; color:#006800;
}

.M div.box div.c li a.ah{background:url(l_abg.jpg) no-repeat -2px; text-indent:8px; }

a{ color:#000; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:underline}
.tl{ text-align:left}
img{ border:none}
.important{color:#FF0000; font-size:14px; font-weight:bold}
.tb{ background:#C7EACA }/*  background:#D8EED9 ackground:#006F00;*/
.tb tr.top{background:#A3D8A2 url(m_tbg.jpg) ; font-size:14px; height:28px; line-height:28px; font-weight:bold; color:#004C00}
.tb tr.top2{ background:#C5D5E7}
.tb td.top span.l{ float:left;}
.tb td.top span.r{ float:right; position:relative}
.tb td.top span.l a{ font-size:12px; font-weight:normal; color:#999999; text-decoration:underline}
.tb tr.nav,.tb tr.nav td{ background:#D5EFD5; color:#005B00; font-size:14px; font-weight:bold;border-bottom:1px #B4E100 solid; border-top:1px #EFF9EF solid}
/*border-bottom:0px #B4E100 solid; border:1px #666 solid; */
.red{ color:red}
.tb td{ line-height:20px; padding-left:5px;word-break:break-all;word-wrap:break-word;}
.tb input.nob{ border:none}
.tb input{ height:20px; border:1px #c0c0c0 solid; border-bottom:1px #ededed solid; border-right:1px #ededed solid; line-height:20px; color:#333333}
.tb textarea:hover{ border:1px #31A7DF solid}
.bt{ border:none;background:#4CB74C; height:25px; padding:2px 5px 2px 5px; color:#FFFFFF; border-right:1px #999 solid;border-bottom:1px #999 solid;font-weight:bold;border-left:1px #B4E100 solid; border-top:1px #B4E100 solid;}
.tb textarea{border:1px #c0c0c0 solid; border-bottom:1px #ededed solid; border-right:1px #ededed solid;}
.tb tr{ color:#000}
.tr,.trh{background:#ffffff;}
input.hide,input.show{ width:90%;}
.tr input.hide,.trh input.hide{ background:#fff; border:1px #fff solid}
tr.trh:hover input.hide,tr.trh2:hover input.hide{ background:#FFFFC8; border:1px #ffffc8 solid}
.tr2,.trh2{background:#F6FBF6}
.tr2 input.hide,.trh2 input.hide{ background:#f6fbf6; border:1px #f6fbf6 solid}
.trhh p{ padding:0px; border:3px #4CB74C solid; position:absolute; margin-left:50px; margin-top:15px; background:#f9f9f9;width:300px; height:80px; overflow:auto}
.tb tr.ctrl{ background:#DBEFDB}
.trh p,.trh2 p{ display:none}
tr.trh:hover,tr.trh2:hover,tr.trhh:hover{ background:#FFFFC8}
.h30{ height:30px; overflow:hidden}
.h30 td{ height:30px; overflow:hidden;}
.h40{ height:40px; line-height:40px;}

